Feature: 角色管理

  Scenario: 角色管理常规增删改查
    Given 租户列表没有如下测试租户
      | name        |
      | test_tenant |
    And 删除租户[test_tenant]的以下角色
      | name |
      | role |
    And 新增租户,信息如下
      | name        | max_cpu | max_memory | max_disk | allow_nodes |
      | test_tenant | 1       | 1          | 5        | *           |
    And 在租户下新增角色,信息如下
      | tenant_name | name | max_cpu | max_memory | max_disk | allow_nodes |
      | test_tenant | role | 1       | 1          | 5        | *           |
    And 编辑租户[test_tenant]下的角色[role],修改信息如下
      | name | max_cpu | max_memory | max_disk | allow_nodes |
      | role | 1       | 1          | 1        | *           |
    And 删除租户[test_tenant]的以下角色
      | name |
      | role |
    And 删除以下租户
      | name        |
      | test_tenant |
    Then 查询租户列表，租户列表不包含以下租户信息
      | name        |
      | test_tenant |